/**
  ******************************************************************************
  * @author     Chris
  * @since      2024/7/14 22:43
  *
  * @file       hd_flash.h
  * @brief      Header file of Xxx hardware driver.
  *
  * @note       This file contains the Xxx object declaration.
  *
  * @warning    None.
  ******************************************************************************
  * Change Logs:
  *   Date          Author       Notes
  *   2024/7/14     Chris        the first version
  *
  ******************************************************************************
  */


#ifndef JLC_SKY_FLASH_H
#define JLC_SKY_FLASH_H

#include "air001xx.h"
#include "hd_storage.h"
#include "drivers.h"

typedef struct StorageFlashDef StorageFlash;

struct StorageFlashDef {
    Storage storage;
};  /* extends from {@see Storage} */

extern const struct StorageFlashClass {
    StorageFlash *(*build)();
} StorageFlashBuilder;

#endif //JLC_SKY_FLASH_H
